Computer Security is Not a Science ( but it should be )

نویسندگان

  • Michael Greenwald
  • Carl A. Gunter
  • Björn Knutsson
  • Andre Scedrov
  • Jonathan M. Smith
  • Steve Zdancewic
چکیده

Security research is sometimes referred to as the “Humanities of Computer Science” because, too frequently, “secure” systems are built using equal measures of folklore and black arts. Despite the humorous intention, there is a kernel of truth in this jest— computer security, at least “security in the large”, is not currently a science. This claim may seem unfair, given the progress made in security over the past decades. However, our present tools and methodologies are at most adequate for understanding systems security on a small scale. Cryptography, for example, is perhaps the most thoroughly studied and most rigorously modeled aspect of security. Despite its tremendous importance, cryptography alone is not sufficient for building secure systems. Indeed, the vast majority of all security flaws arise because of faulty software (e.g., the ubiquitous buffer overflow problem). Such security holes cannot be avoided by cryptographic techniques, and despite widely known and accepted solutions to these kinds of software flaws, buggy code persists. Why is security not a science? Some would argue that, by nature, security is fundamentally unscientific: security is hopelessly intertwined with social and economic forces beyond the purview of science. Yet, economists and psychologists have developed testable, scientific theories. What sets science apart from other disciplines is that it produces hypotheses that can be experimentally verified (or falsified). But, despite the large amounts of security-relevant data collected by organizations like CERT and despite our decades of experience building systems, computer security research has produced little in the way of predictive models or experimentally verifiable hypotheses. How can we establish security in the large on a more scientific footing? Over the last millenium, one way that disciplines have evolved into “sciences” is through a period of quantification. For example, Galileo, among others, transformed physics from an Aristotelian philosophy to a Baconian science by describing distance, speed, and time quantitatively, rather than explaining why objects fell, rolled, or flew. Our belief is that the current pre-scientific state of security research is fundamentally due to a lack of reasonable metrics. Furthermore, although there exist a few experimental methods for assessing security (i.e., tiger-teaming [5]), these methods are not yet particularly meaningful in the context of science, where quantitative evaluation—for comparison, modeling, and measurement of achievement—is central. The main questions we are interested in addressing are: Question 1: How could one measure security quantitatively? Question 2: What experiments ought one perform to assess security? Question 3: How can we improve our models using these metrics? We believe that we can eventually achieve a workfactor-like formulation to address the first question. Such a formulation will likely be a composite of a variety of measurements, with imprecise but meaningful weights. As in physics, an approximation that can gradually be refined with experience is very use-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RSPAE: RFID Search Protocol based on Authenticated Encryption

Search protocols are among the main applications of RFID systems. Since a search protocol should be able to locate a certain tag among many tags, not only it should be secure against RFID threats but also it should be affordable. In this article, an RFID-based search protocol will be presented. We use an encryption technique that is referred to as authenticated encryption in order to boost the ...

متن کامل

Security Analysis of a Hash-Based Secret Sharing Scheme

Secret sharing schemes perform an important role in protecting se-cret by sharing it among multiple participants. In 1979, (t; n) threshold secret sharing schemes were proposed by Shamir and Blakley independently. In a (t; n) threshold secret sharing scheme a secret can be shared among n partic-ipants such that t or more participants can reconstruct the secret, but it can not be reconstructed b...

متن کامل

A semantic-aware role-based access control model for pervasive computing environments

Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...

متن کامل

حمایتهای اجتماعی در کار شایسته (با تأکید بر حمایتهای بیمه اجتماعی و چالشهای فراروی آن در نظام تأمین اجتماعی ایران)

Introduction: Everyone in the community has this right that to have a “decent work”. The “decent Work” program is one of the strategies of the International Labor Organization in the field of labor and social security. This program implies that each individual:1) Have access to employment in equal conditions, 2) as a result of employment, having the right to social dialogue, 3) having fundament...

متن کامل

حمایتهای اجتماعی در کار شایسته (با تأکید بر حمایتهای بیمه اجتماعی و چالشهای فراروی آن در نظام تأمین اجتماعی ایران)

Introduction: Everyone in the community has this right that to have a “decent work”. The “decent Work” program is one of the strategies of the International Labor Organization in the field of labor and social security. This program implies that each individual:1) Have access to employment in equal conditions, 2) as a result of employment, having the right to social dialogue, 3) having fundament...

متن کامل

overview of ways to enhance the security of video surveillance networks using blockchain

In recent decades, video surveillance systems have an increasing development that are used to prevent crime and manage facilities with rapid diffusion of  (CCTV)cameras to prevent crime and manage facilities. The video stored in the video surveillance system should be managed comfortably, but sometimes the movies are leaking out to unauthorized people or by unauthorized people, thus violating i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003